package com.sinooceangroup.capital.nacosconfig.controller;

import com.alibaba.nacos.api.config.annotation.NacosValue;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 使用Nacos提供的注解获取刷新配置示例
 *
 * @author: Leo.Wang, adwyxx@qq.com
 * @date: 2020/7/22 11:07
 */
@RestController
public class NacosConfigController {

    /***
     * 使用 @NacosValue 注解获取配置信息，默认值为 Hellow world
     * autoRefreshed = true 表示自动刷新
     */
    @NacosValue(value="${config.value:'Hellow world'}",autoRefreshed = true)
    String configValue;

    @GetMapping("/nacos-value")
    public String getNacosValue(){
        return configValue;
    }
}
